spring-framework-4-reference

4.4 WebSocket STOMP Messaging 改进

  • SockJS(Java)客户端支持.查看SockJsClient和在相同包下的其他类.
  • 发布新的应用上下文实践SessionSubscribeEventSessionUnsubscribeEvent,用于STOMP客户端的订阅和取消订阅.
  • 新的"websocket"级别.查看Section 21.4.13, “WebSocket Scope”.
  • @SendToUser仅仅靠一个会话就可以命中,而不一定需要一个授权的用户.
  • @MessageMapping方法使用.来代替/作为目录分隔符。查看 SPR-11660.
  • STOMP/WebSocket 监听消息的收集和记录。查看21.4.15, “Runtime Monitoring”.
  • 显著优化和改善在调试模式下依然保持日志的可读性和简洁性。
  • 优化消息创建,包含对临时消息可变性的支持和避免自动消息ID和时间戳的创建。查看 MessageHeaderAccessor的java文档。
  • 在WebSocket会话建立之后的1分钟没有任何活动,则关闭STOMP/WebSocket连接。